torrent salamanders - Español Inglés Diccionario